package base64;

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.Base64;

public class Base64Test {
    public static void main(String[] args) throws IOException {
        String content = "需要编码的字符";
//        创建Base64编码集
        BASE64Encoder base64Encoder = new BASE64Encoder();
//        执行编码操作
        String encodedString = base64Encoder.encode(content.getBytes(StandardCharsets.UTF_8));
//        创建Base64解码器
        BASE64Decoder base64Decoder = new BASE64Decoder();
//        解码操作
        byte[] bytes = base64Decoder.decodeBuffer(encodedString);
        String string = new String(bytes,"UTF-8");
        System.out.println(string);

    }

}
